package com.iemp.dao;

import com.iemp.bean.impl.Star;
import com.iemp.bean.example.StarExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

@Component
public interface StarMapper {
    long countByExample(StarExample example);

    int deleteByExample(StarExample example);

    int deleteByPrimaryKey(Integer starId);

    int insert(Star record);

    int insertSelective(Star record);

    List<Star> selectByExampleWithBLOBs(StarExample example);

    List<Star> selectByExample(StarExample example);

    Star selectByPrimaryKey(Integer starId);

    int updateByExampleSelective(@Param("record") Star record, @Param("example") StarExample example);

    int updateByExampleWithBLOBs(@Param("record") Star record, @Param("example") StarExample example);

    int updateByExample(@Param("record") Star record, @Param("example") StarExample example);

    int updateByPrimaryKeySelective(Star record);

    int updateByPrimaryKeyWithBLOBs(Star record);

    int updateByPrimaryKey(Star record);
}